function campobuscador(num)
{
num = num.replace("/","VALORES");
num = num.replace("/","VALORES");
num = num.replace("/","VALORES");

document.getElementById("dondebusca").value = num;
document.getElementById("busca").value = '';

}







/*

function numero(evento)
{
//alert('hola');
//var letra = /\D/g; this.value = this.value.replace(letra , '');

letra = /\D/g;

evento = evento.replace(letra , '');

return  letra.test(evento);


}

function numeros(numero)
{

   tecla = (document.all) ? numero.keyCode : numero.which;
   if (tecla==0 || tecla==8) return true;
   patron = /\D/g;
   te = String.fromCharCode(tecla);
   return patron.test(te);
}
*/
/*
function  soloNumeros(evt)
{
    //Validar la existencia del objeto event
    evt = (evt) ? evt : event;
 
    //Extraer el codigo del caracter de uno de los diferentes grupos de codigos
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : ((evt.which) ? evt.which : 0));
 
    //Predefinir como valido
    var respuesta = true;
 
    //Validar si el codigo corresponde a los NO aceptables
    if (charCode > 31 && (charCode < 48 || charCode > 57))
    {
        //Asignar FALSE a la respuesta si es de los NO aceptables
        respuesta = false;
    }
 
    //Regresar la respuesta
    return respuesta;
}
*/
/*
function redondeo2decimales(numero, campo)
{
	var original=parseFloat(numero);
	var result=Math.round(original*100)/100 ;
document.formulario.costo.value = 'nnn' ;
alert(campo);	
return result;
//document.write (redondeo2decimales(100.54954785));
}
*/

function formatCurrency(num)
{
num = num.toString().replace(/\$|\,/g,'');

if (isNaN(num))
num = '0';

var signo = (num == (num = Math.abs(num)));
num = Math.floor(num * 100 + 0.50000000001);
centavos = num % 100;
num = Math.floor(num / 100).toString();

if (centavos < 10)
centavos = '0' + centavos;

for (var i = 0; i < Math.floor((num.length - (1 + i)) / 3); i++)
num = num.substring(0, num.length - (4 * i + 3)) + ',' + num.substring(num.length - (4 * i + 3));
document.getElementById("costo").value = (((signo) ? '' : '-') + num + '.' + centavos);




//return (((signo) ? '' : '-') + num + '.' + centavos);

//sleep(5000);
}
//input_cuatro('/despachos/resultado','resultado_td','cantidad','costo','uni_presentacion','medidas'), 
/*
    function format(input)
    {
    var num = input.value.replace(/\$|\,/g,'');
    if(!isNaN(num)){
    num = num.toString().split('').reverse().join('').replace(/(?=\d*\.?)(\d{3})/g,'$1.');
    num = num.split('').reverse().join('').replace(/^[\.]/,'');
    input.value = num;
    }

   // else{ alert('Solo se permiten numeros');
    input.value = input.value.replace(/[^\d\.]*\/g,'');
    }
    }
*/
function numerospunto(numero)
{
//alert('juan manuel');
   	tecla = (document.all) ? numero.keyCode : numero.which;
	if (tecla==0 || tecla==8 || tecla==44) return true;
    patron = /\d/;
    te = String.fromCharCode(tecla);
    return patron.test(te);
}

function letras(letra)
{
    tecla = (document.all) ? letra.keyCode : letra.which;
    if (tecla==0 || tecla==8) return true;
    patron =/[A-Za-´zñÑ\s]/;
    te = String.fromCharCode(tecla);
    return patron.test(te);
}


/*

var nav4 = window.Event ? true : false;
	function acceptNum(evt)
	{
		// NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57
		var key = nav4 ? evt.which : evt.keyCode;
		return (key <= 13 || (key >= 48 && key <= 57));


	}
*/
/*
var nav4 = window.Event ? true : false;
function IsNumber(evt){
// Backspace = 8, Enter = 13, ’0′ = 48, ’9′ = 57, ‘.’ = 46
var key = nav4 ? evt.which : evt.keyCode;
return (key <= 13 || (key >= 48 && key <= 57) || key == 46);
}
*/


function mostrarHoraActual(p1)
{
		
   dondeMostrarHoraActual = p1;
   
   fechaYHoraActual = new Date()
   hora = fechaYHoraActual.getHours()
   if (hora<10) hora = "0" + hora
   minuto = fechaYHoraActual.getMinutes()
   if (minuto<10) minuto = "0" + minuto
   segundo = fechaYHoraActual.getSeconds()
   if (segundo<10) segundo = "0" + segundo

	dia = fechaYHoraActual.getDate();
    if (dia<10) dia = "0" + dia
	
	mes = fechaYHoraActual.getMonth()+1;
	if (mes<10) mes = "0" + mes
	
	anio = fechaYHoraActual.getFullYear();
	horas=hora;
	     if (hora==01) { hora=1; tip="am"; }
	else if (hora==02) { hora=2; tip="am"; }
	else if (hora==03) { hora=3; tip="am"; }
	else if (hora==04) { hora=4; tip="am"; }
	else if (hora==05) { hora=5; tip="am"; }
	else if (hora==06) { hora=6; tip="am"; }
	else if (hora==07) { hora=7; tip="am"; }
	else if (hora==08) { hora=8; tip="am"; }
	else if (hora==09) { hora=9; tip="am"; }
	else if (hora==10) { hora=10; tip="am"; }
    else if (hora==11) { hora=11; tip="am"; }
    else if (hora==12) { hora=12; tip="pm"; }
	else if (hora==13) { hora=1; tip="pm"; }
	else if (hora==14) { hora=2; tip="pm"; }
	else if (hora==15) { hora=3; tip="pm"; }
	else if (hora==16) { hora=4; tip="pm"; }
	else if (hora==17) { hora=5; tip="pm"; }
	else if (hora==18) { hora=6; tip="pm"; }
	else if (hora==19) { hora=7; tip="pm"; }
	else if (hora==20) { hora=8; tip="pm"; }
	else if (hora==21) { hora=9; tip="pm"; }
	else if (hora==22) { hora=10; tip="pm"; }
	else if (hora==23) { hora=11; tip="pm"; }
	else if (hora==00) { hora=12; tip="am"; }
	else tip="am";
	 

   horaActual = hora + " : " + minuto + " : " + segundo + " " + tip
   
   fechaActual = dia + "-" + mes + "-" + anio;

  /* document.getElementById(dondeMostrarHoraActual).innerHTML = fechaActual+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Alcaldia Bolivariana de Zamora, Atencion Al Soberano&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+horaActual;
*/



document.getElementById(dondeMostrarHoraActual).innerHTML = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+horaActual;

   setTimeout("mostrarHoraActual(dondeMostrarHoraActual)",1000)
} 

function quitarul(id)
{
	document.getElementById(id).style.display='none';
}

function limpiarcampo(id)
{
	document.getElementById(id).value='';
}
function confirmarl(url_cargar,id_cargar,pre)
{
    var res;
    if(pre!='No')
    {
		res= confirm(pre);
		if(res)
	  		cargar_contenido(url_cargar,id_cargar);
    }
    else cargar_contenido(url_cargar,id_cargar);
}

function colocarul(id)
{
	document.getElementById(id).style.display='block';
}
function restaurarul()
{
	document.getElementById('configuracion').style.display='block';
}

function cargar_contenido(url_cargar,id_cargar)
{
 	new Ajax.Updater(id_cargar,url_cargar, {asynchronous:true, evalScripts:true,onLoading:function(request){Element.show('mini_loading');}, onComplete:function(request){Element.hide('mini_loading')}, requestHeaders:['X-Update', id_cargar]});
}

function input_remoto(url_cargar,id_cargar,parametro_extra)
{
	parametro_extra=parametro_extra.replace('%','0');
   	url_cargar = url_cargar+'/'+parametro_extra;
   	new Ajax.Updater(id_cargar,url_cargar, {asynchronous:true, evalScripts:true,onLoading:function(request){Element.show('mini_loading');}, onComplete:function(request){Element.hide('mini_loading')}, requestHeaders:['X-Update', id_cargar]});
}



function input_remotoid(url_cargar,id_cargar,id)
{
   var parametro= document.getElementById(id).value;
   url_cargar = url_cargar+'/'+parametro;
   new Ajax.Updater(id_cargar,url_cargar, {asynchronous:true, evalScripts:true,onLoading:function(request){Element.show('mini_loading');}, onComplete:function(request){Element.hide('mini_loading')}, requestHeaders:['X-Update', id_cargar]});
}

function input_dos(url_cargar,id_cargar,u,d)
{
 	var uno = document.getElementById(u).value;
	var dos = document.getElementById(d).value;
   	url_cargar = url_cargar+'/'+uno+'/'+dos;
   new Ajax.Updater(id_cargar,url_cargar, {asynchronous:true, evalScripts:true,onLoading:function(request){Element.show('mini_loading');}, onComplete:function(request){Element.hide('mini_loading')}, requestHeaders:['X-Update', id_cargar]});
}
	
function input_tres(url_cargar,id_cargar,u,d,t)
{
 	var uno = document.getElementById(u).value;
	var dos = document.getElementById(d).value;
	var tres = document.getElementById(t).value;
   	url_cargar = url_cargar+'/'+uno+'/'+dos+'/'+tres;
   new Ajax.Updater(id_cargar,url_cargar, {asynchronous:true, evalScripts:true,onLoading:function(request){Element.show('mini_loading');}, onComplete:function(request){Element.hide('mini_loading')}, requestHeaders:['X-Update', id_cargar]});
}

function input_cuatro(url_cargar,id_cargar,u,d,t,y)
{
 	var uno = document.getElementById(u).value;
	var dos = document.getElementById(d).value;
	var tres = document.getElementById(t).value;
	var cuatro = document.getElementById(y).value;
   	url_cargar = url_cargar+'/'+uno+'/'+dos+'/'+tres+'/'+cuatro;
   new Ajax.Updater(id_cargar,url_cargar, {asynchronous:true, evalScripts:true,onLoading:function(request){Element.show('mini_loading');}, onComplete:function(request){Element.hide('mini_loading')}, requestHeaders:['X-Update', id_cargar]});
}

function input_cinco(url_cargar,id_cargar,u,d,t,y,c)
{
 	var uno = document.getElementById(u).value;
	var dos = document.getElementById(d).value;
	var tres = document.getElementById(t).value;
	var cuatro = document.getElementById(y).value;
	var cinco = document.getElementById(c).value;
   	url_cargar = url_cargar+'/'+uno+'/'+dos+'/'+tres+'/'+cuatro+'/'+cinco;
   new Ajax.Updater(id_cargar,url_cargar, {asynchronous:true, evalScripts:true,onLoading:function(request){Element.show('mini_loading');}, onComplete:function(request){Element.hide('mini_loading')}, requestHeaders:['X-Update', id_cargar]});
}

function input_seis(url_cargar,id_cargar,u,d,t,y,c,s)
{
	alert(s);
 	var uno = document.getElementById(u).value;
	var dos = document.getElementById(d).value;
	var tres = document.getElementById(t).value;
	var cuatro = document.getElementById(y).value;
	var cinco = document.getElementById(c).value;
	var seis = document.getElementById(s).value;
	alert(seis);
   	url_cargar = url_cargar+'/'+uno+'/'+dos+'/'+tres+'/'+cuatro+'/'+cinco+'/'+seis;
	alert(url_cargar);
   new Ajax.Updater(id_cargar,url_cargar, {asynchronous:true, evalScripts:true,onLoading:function(request){Element.show('mini_loading');}, onComplete:function(request){Element.hide('mini_loading')}, requestHeaders:['X-Update', id_cargar]});
}

function input_siete(url_cargar,id_cargar,u,d,t,y,c,s,si)
{
 	var uno = document.getElementById(u).value;
	var dos = document.getElementById(d).value;
	var tres = document.getElementById(t).value;
	var cuatro = document.getElementById(y).value;
	var cinco = document.getElementById(c).value;
	var seis = document.getElementById(s).value;
	var siete = document.getElementById(si).value;
   	url_cargar = url_cargar+'/'+uno+'/'+dos+'/'+tres+'/'+cuatro+'/'+cinco+'/'+seis+'/'+siete;
   new Ajax.Updater(id_cargar,url_cargar, {asynchronous:true, evalScripts:true,onLoading:function(request){Element.show('mini_loading');}, onComplete:function(request){Element.hide('mini_loading')}, requestHeaders:['X-Update', id_cargar]});
}
function input_ocho(url_cargar,id_cargar,u,d,t,y,c,s,si,o)
{

 var uno = document.getElementById(u).value;
	var dos = document.getElementById(d).value;
	var tres = document.getElementById(t).value;
	var cuatro = document.getElementById(y).value;
	var cinco = document.getElementById(c).value;
	var seis = document.getElementById(s).value;
	var siete = document.getElementById(si).value;
	var ocho = document.getElementById(o).value;
   	url_cargar = url_cargar+'/'+uno+'/'+dos+'/'+tres+'/'+cuatro+'/'+cinco+'/'+seis+'/'+siete+'/'+ocho;
	alert(url_cargar);
   new Ajax.Updater(id_cargar,url_cargar, {asynchronous:true, evalScripts:true,onLoading:function(request){Element.show('mini_loading');}, onComplete:function(request){Element.hide('mini_loading')}, requestHeaders:['X-Update', id_cargar]});
}


function selectTagRemote(url_cargar,id_cargar,parametro_extra)
{
   url_cargar = url_cargar+'/'+parametro_extra;
   new Ajax.Updater(id_cargar,url_cargar, {asynchronous:true, evalScripts:true,onLoading:function(request){Element.show('mini_loading');}, onComplete:function(request){Element.hide('mini_loading')}, requestHeaders:['X-Update', id_cargar]});
}

function verifica_contrasena(id1,id2)
{
    var c1=$(id1).value;
    var c2=$(id2).value;
    if(c1!=c2)
	{
    	$('verifica_contrasena').innerHTML = '<span class="error_1">Las contrase&ntilde;as son incorrectas</span>';
	    $(id1).value='';
	    $(id2).value='';
	 }
	 else
	 {
	    $('verifica_contrasena').innerHTML = '';
	 }
}

function limpiar_msj(v)
{
    if(v==2)
	{
		id='msj_internal_exito';
	}
	else
	{
		 id='msj_internal_error';
	}
	new Effect.Fade(id);
}
	
	
	function msj_none(){
		document.getElementById('msj_cancelar').style.display = 'none';
		document.getElementById('msj_aceptar').style.display = 'none';
	}


	function mensajeError(mensaje){
		  document.getElementById('msj_cancelar').style.display = "block";
		  nMiliSegundos=2000;
	      document.getElementById('msj_cancelar').innerHTML= mensaje;
	 	  window.setTimeout("msj_none();", nMiliSegundos);
	}//FIN MENSAJE de ERROR


	function mensajeExito(mensaje){
		  document.getElementById('msj_aceptar').style.display = "block";
		  nMiliSegundos=2000;
	      document.getElementById('msj_aceptar').innerHTML= mensaje;
	 	  window.setTimeout("msj_none();", nMiliSegundos);
	}//FIN MENSAJE de ERROR





//FUNCIONES PARA BUSCAR

function vacio_buscar(k)
{
	if(k == null || k.length == 0 || /^\s+$/.test(k)) return 0;
	else return k;

}
function limpiar_cliente()
{
	document.getElementById('idbus').value='';
	document.getElementById('nombus').value='';
	document.getElementById('apebus').value='';
	document.getElementById('cedbus').value='';
	document.getElementById('serbus').value='';
}
function limpiar_especialista()
{
	document.getElementById('idbus').value='';
	document.getElementById('regbus').value='';
	document.getElementById('nombus').value='';
	document.getElementById('apebus').value='';
	document.getElementById('cedbus').value='';
	document.getElementById('espbus').value='';
}
function limpiar_usuario()
{
	document.getElementById('idbus').value='';
	document.getElementById('nombus').value='';
	document.getElementById('apebus').value='';
	document.getElementById('cedbus').value='';
	document.getElementById('tipobus').value='';
}
function limpiar_plantel()
{
	document.getElementById('idbus').value='';
	document.getElementById('nombus').value='';
	document.getElementById('dirbus').value='';
}
function nuevo_limpiar_paciente()
{
	document.getElementById('idbus').value='';
	document.getElementById('nombus').value='';
	document.getElementById('apebus').value='';
	document.getElementById('cedbus').value='';
	document.getElementById('hisbus').value='';
	document.getElementById('tipobus').value='';
}
function limpiar_buscar_cita()
{
	document.getElementById('idbus').value='';
	document.getElementById('cedbus').value='';
	document.getElementById('nombus').value='';
	document.getElementById('espbus_id').value='';
}
function input_tres_buscar(url_cargar,id_cargar,u,d,t)
{
	var u=document.getElementById(u).value;
	u= vacio_buscar(u);
	var d=document.getElementById(d).value;
	d= vacio_buscar(d);
	var t=document.getElementById(t).value;
	t= vacio_buscar(t);
	

	url_cargar = url_cargar+'/'+u+'/'+d+'/'+t;
	
	new Ajax.Updater(id_cargar,url_cargar, {asynchronous:true, evalScripts:true,onLoading:function(request){Element.show('mini_loading');}, onComplete:function(request){Element.hide('mini_loading')}, requestHeaders:['X-Update', id_cargar]});
	
}

function input_cuatro_buscar(url_cargar,id_cargar,u,d,t,c)
{
	var u=document.getElementById(u).value;
	u= vacio_buscar(u);
	var d=document.getElementById(d).value;
	d= vacio_buscar(d);
	var t=document.getElementById(t).value;
	t= vacio_buscar(t);
	var c=document.getElementById(c).value;
	c= vacio_buscar(c);
	url_cargar = url_cargar+'/'+u+'/'+d+'/'+t+'/'+c;
	new Ajax.Updater(id_cargar,url_cargar, {asynchronous:true, evalScripts:true,onLoading:function(request){Element.show('mini_loading');}, onComplete:function(request){Element.hide('mini_loading')}, requestHeaders:['X-Update', id_cargar]});
	
}
function input_cinco_buscar(url_cargar,id_cargar,u,d,t,c,ci)
{
	var u=document.getElementById(u).value;
	u= vacio_buscar(u);
	var d=document.getElementById(d).value;
	d= vacio_buscar(d);
	var t=document.getElementById(t).value;
	t= vacio_buscar(t);
	var c=document.getElementById(c).value;
	c= vacio_buscar(c);
	var ci=document.getElementById(ci).value;
	ci= vacio_buscar(ci);

	url_cargar = url_cargar+'/'+u+'/'+d+'/'+t+'/'+c+'/'+ci;
	
	new Ajax.Updater(id_cargar,url_cargar, {asynchronous:true, evalScripts:true,onLoading:function(request){Element.show('mini_loading');}, onComplete:function(request){Element.hide('mini_loading')}, requestHeaders:['X-Update', id_cargar]});
	
}

function input_seis_buscar(url_cargar,id_cargar,u,d,t,c,ci,s)
{
	var u=document.getElementById(u).value;
	u= vacio_buscar(u);
	var d=document.getElementById(d).value;
	d= vacio_buscar(d);
	var t=document.getElementById(t).value;
	t= vacio_buscar(t);
	var c=document.getElementById(c).value;
	c= vacio_buscar(c);
	var ci=document.getElementById(ci).value;
	ci= vacio_buscar(ci);
	var s=document.getElementById(s).value;
	s= vacio_buscar(s);
	url_cargar = url_cargar+'/'+u+'/'+d+'/'+t+'/'+c+'/'+ci+'/'+s;
	new Ajax.Updater(id_cargar,url_cargar, {asynchronous:true, evalScripts:true,onLoading:function(request){Element.show('mini_loading');}, onComplete:function(request){Element.hide('mini_loading')}, requestHeaders:['X-Update', id_cargar]});
	
}

